red-spotted purple (limenitis astyanax) - Francés Inglés Diccionario